/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package modele;

/**
 * Réprésente les cartes qui auront pour effet de déplacer le joueur sur une nouvelle case
 * @author EpsilonE
 */
public class Deplacement extends Carte
{
    int newCase;
    
    /**
     * 
     * @param description Texte décrivant l'effet de la carte
     * @param newC Nouvelle case à atteindre
     */
    public Deplacement(String description, int newC) 
    {
        super(description);
        this.newCase = newC;
    }

    @Override
    /**
     * Fonction qui définit la nouvelle case courant du joueur
     * @param j Joueur ayant tiré la carte
     * @param p Plateau du jeu
     */
    public void effet(Joueur j, Plateau p) 
    {
        j.setCaseCourante(p.getCases().get(newCase));
    }
    
}
